package com.bwie.service;

import com.bwie.pojo.GroupJoin;
import com.baomidou.mybatisplus.extension.service.IService;
import com.bwie.utils.R;
import com.bwie.vo.PageInfoVo;
import org.springframework.validation.BindingResult;
import org.springframework.web.multipart.MultipartFile;

/**
 * @Author: LiuWeiChen
 * @Date:  2025/7/26 11:58
 * @Description: 
 **/
public interface GroupJoinService extends IService<GroupJoin>{


    R joinActiveList(PageInfoVo pageInfoVo);

    R updateJoinActive(GroupJoin groupJoin, BindingResult result);

    R uploadFile(MultipartFile file);

    R addGroupJoin(GroupJoin groupJoin, BindingResult result);

    R deleteGroupJoin(GroupJoin groupJoin);
}
